Remote Debugging of Raspberry Pi with JTAG interface
نویسنده
چکیده
This paper discusses the JTAG (Join Test Action Group) standard and its use to obtain debug information from circuits and chips. This standard describes a protocol that gives the access to a very low-level outputs from the chips where this technology is enabled. The main described scenario is using this protocol on a Raspberry Pi (RPi) board. In particular, it comes with an ARM (Acorn RISC Machine, RISC reduced instruction set computing) processor, and the ARM processor family has become dominant in the modern computing, especially with the wide usage of smartphones. Thus, understanding how a low-level debugging can be performed on this machine gives an important experience for anyone interested in embedded systems development. Another significant part of the paper is designated to debugging Linux kernel on RPi . It is not possible to run Windows natively on ARM processors, so Linux is the most popular general purpose OS (Operating System) for RPi. The Linux kernel real-time debugging is of a great interest as well. JTAG debugging is not enabled by default on RPi. Providing a way to enable JTAG on RPi in order to debug a Linux kernel is the main goal of the paper.
منابع مشابه
An Efficient Home Automation Approach using Raspberry Pi in Wireless Sensors with Smart Phone
Home automation is an important milestone that is becoming increasingly prominent day by day because of its various points of interest. Advancement in existing technologies have made smart homes that are more efficient and secure. This can be done either by local system administration or through remote control. Using the Raspberry Pi in home automation provides various features to turn a regula...
متن کاملForensic imaging of embedded systems using JTAG (boundary-scan)
This paper describes how to use JTAG (JTAG: Joint Test Action Group, also called boundary-scan) for producing a forensic image (image: an one-on-one copy of data found on an exhibit) of an embedded system. A JTAG test access port is normally used for testing printed circuit boards or for debugging embedded software. The method described in this paper uses a JTAG test access port to access memor...
متن کاملRaspberry Pi Based Dual-ARM Tele Robotic System with Live Video Streaming
The work is designed to develop a pick and place dual arm tele robotic vehicle with a soft catching gripper that is designed to avoid extra pressure on the suspected object (Like Bombs) for safety reasons. The robotic vehicle is android application controlled for remote operation. At the transmitting end using android application device, commands are sent to the receiver to control the movement...
متن کاملPengaruh Perangkat Server Terhadap Kualitas Pengontrolan Jarak Jauh Melalui Internet
Internet sangat membantu dalam memperbaiki kualitas kehidupan manusia. Hampir semua bidang kehidupan manusia dapat diakses menggunakan internet. Manusia terbantu dengan adanya internet yang menyediakan segala macam informasi yang dibutuhkan. Seiring dengan perkembangan infrastuktur jaringan internet maka pengontrolan jarak jauh mulai berubah menggunakan media internet. Pada penelitian ini digun...
متن کاملSecured Smart Home Energy Monitoring System (sshems) Using Raspberry Pi
This paper deals with the design and implementation of Secure Home Automation using Raspberry Pi for mobile devices that leverage mobile technology to provide essential security to our homes and associated control operations. The proposed home security solution hinges on our novel integration of cameras and motion detectors into web application. Raspberry Pi operates and controls motion detecto...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013